package com.unitd.modules.sys.entity;

import com.unitd.frame.mybatis.core.entity.BaseEntity;

import javax.persistence.Column;
import javax.persistence.Table;

/**
 * @desc 角色-菜单
 * @filename SysRoleMenu.java
 * @copyright www.unitd.com
 * @author Hudan
 * @version 1.0
 * @date 2017-04-08
 */
@Table(name = "sys_role_menu")
public class SysRoleMenu extends BaseEntity {

	/** 角色编号 */
	@Column(name = "role_id")
	private String roleId;
	/** 菜单编号 */
	@Column(name = "menu_id")
	private String menuId;

	/**
	 * @desc 构造方法 SysRoleMenu
	 */
	public SysRoleMenu(String roleId, String menuId) {
		this.roleId = roleId;
		this.menuId = menuId;
	}

	/**
	 * @desc 构造方法 SysRoleMenu
	 */
	public SysRoleMenu() {
		super();
	}

	/**
	 * @desc 获取主键ID
	 * @return
	 */
	@Override
	public String getId() {
		return roleId + menuId;
	}

	/**
	 * @desc 获取角色编号
	 * @return role_id - 角色编号
	 */
	public String getRoleId() {
		return roleId;
	}

	/**
	 * @desc 设置角色编号
	 * @param roleId 角色编号
	 */
	public void setRoleId(String roleId) {
		this.roleId = roleId;
	}

	/**
	 * @desc 获取菜单编号
	 * @return menu_id - 菜单编号
	 */
	public String getMenuId() {
		return menuId;
	}

	/**
	 * @desc 设置菜单编号
	 * @param menuId 菜单编号
	 */
	public void setMenuId(String menuId) {
		this.menuId = menuId;
	}
}